Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Marmur Polimorfi


Rekomendowane odpowiedzi

Opublikowano

Do tablicy 'mob' dodajemy ID mobów, które chcemy zakląć w marmurze. Tutaj wymagany jest czysty marmur (uwzględnienie socketu 0) i syserr nie sypie błędów z opcją "Zamknij" (lokalna cls)

 

 

http://wklej.to/7K9Bh
 

 

 

 

 


quest marmur begin
state start begin
when 9003.take with item.vnum == 70104 and item.get_socket(0) == 0 begin
local v = {}
local mob = {691,101,1093}
for i = 1, table.getn(mob) do
table.insert(v, mob_name(mob))
end
table.insert(v, "Zamknij")
local s = select_table(v)
local cls = table.getn(mob)+1
if s == cls then
return
else
item.set_socket(0, mob)
end
end
end
end

 

 

 

1367133050-U891712.jpg

Opublikowano

Dobry Quest ,jak ja miałem go to wyglądał mniej więcej tak :

 

 

 

uest marmurr begin
state start begin
when 70104.use begin
if item.get_vnum() == 70104 then
if item.get_socket(0) == 0 then
locale.mobki = {
[1] = 101,
[2] = 102,
[3] = 103,
[4] = 104,
[5] = 105,
[6] = 301,
[7] = 401,
[8] = 501,
[9] = 601,
[10] = 701,
[11] = 901,
[12] = 1001,
[13] = 1101,
[14] = 1301,
[15] = 1901,
[16] = 2102,
[17] = 5101,
[18] = 1601,
[19] = 2306,
[20] = 2201,
}
local soket = number(1, table.getn(locale.mobki))
item.set_socket(0, locale.mobki[soket])
end
end
end
end
end

 

 

 

Ale jak zobaczyłem co wyprawia TIMER , zrezygnowałem i zrobiłem

marmur poprzez GAME :)

4funmt2.pl

  • 2 tygodnie później...
  • 2 tygodnie później...
Opublikowano

Dobry Quest ,jak ja miałem go to wyglądał mniej więcej tak :

 

 

 

uest marmurr begin
state start begin
when 70104.use begin
if item.get_vnum() == 70104 then
if item.get_socket(0) == 0 then
locale.mobki = {
[1] = 101,
[2] = 102,
[3] = 103,
[4] = 104,
[5] = 105,
[6] = 301,
[7] = 401,
[8] = 501,
[9] = 601,
[10] = 701,
[11] = 901,
[12] = 1001,
[13] = 1101,
[14] = 1301,
[15] = 1901,
[16] = 2102,
[17] = 5101,
[18] = 1601,
[19] = 2306,
[20] = 2201,
}
local soket = number(1, table.getn(locale.mobki))
item.set_socket(0, locale.mobki[soket])
end
end
end
end
end

 

 

 

Ale jak zobaczyłem co wyprawia TIMER , zrezygnowałem i zrobiłem

marmur poprzez GAME :)

Dopiero teraz zobaczyłem tą głupotę. 1. Loclale? srsly? Po drugie timera tu nie ma, game nic nie zrobisz, ftw?

1367133050-U891712.jpg

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...